#content #h1home{
	margin:0px;
	padding:0px;
	padding:8px 0px 18px 18px;
	color:#393F3D;
	font-size:19px;
	width:530px;
	/*display:none;*/
	border-bottom:1px solid #ccc;
}

#content #h1home .pink {
	color:#ED427A;
}

#content .h2home,
#content .h2breve{
	display:inline-block;
	background:#d5d5d5;
	margin:0px;
	padding:3px 0px 3px 6px;
	color:#fd125f;
	font-size:21px;
	text-transform:uppercase;
	/*text-shadow:0 0 1px #aaa;*/
	width:195px;
}
#content .h2breve{
	display:block;
	float:left;
}

#content .h2breve a{
	color:#fd125f;
}

#content .pictosBrevesAll{
	float:right;
	padding:4px;
	width:auto;
}

#content .h2home_over{
	display:inline-block;
	background:#fd125f;
	margin:0px;
	padding:3px 0px 3px 6px;
	color:#fff;
	font-size:21px;
	text-transform:uppercase;
	/*text-shadow:0 0 1px #999;*/
	width:195px;
}

#content .h2home.titre_programmes,
#content .h2home_over.titre_programmes{
	width:355px;
}

#content .h2home .grey,
#content .h2breve .grey{
	color:#232323;
}

#content #accordion{
	width:535px;
	height:280px;
	border:4px solid #D5D5D5;
	position:relative;
}

#content #accordion img{
	float:left;
	width:367px;
	border-right:1px solid #666;
}

#content #accordion .accordion-info{
	float:left;
	width:160px;
	padding-left:5px;
	font-size:13px;
	color:#828282;
}

#content #accordion .accordion-info a{
	color:#ee497f;
	text-decoration:none;
}

#content #accordion .accordion-info .accordion-cat{
	border-bottom:1px dotted #eaeaea;
}

#content #accordion .accordion-info .accordion-cat .accordion-title{
	color:#ed427a;
	font-size:16px;
	float:left;
	padding-left:5px;
	padding-top:5px;
	font-weight:bold;
	padding-bottom:0px;
}

#content #accordion .accordion-info .accordion-ss-rub a{
	color:#bebebe;
	font-size:16px;
	font-weight:bold;
	padding-top:3px;
}

#content #accordion .accordion-info .accordion-title a{
	color:#000;
	font-size:16px;
	padding-top:3px;
	padding-bottom:10px;
}

#content #accordion .accordion-info p a{
	margin: 0;
	color:#828282;
	font-size:13px;
}

#content #accordion .accordion-info a:hover, #content #accordion .accordion-info .accordion-ss-rub a:hover, #content #accordion .accordion-info .accordion-title a:hover, #content #accordion .accordion-info p a:hover {
	text-decoration: underline;
}

#content #accordion .accordion-info .accordion-suite{
	color:#ee497f;
	text-decoration:none;
	font-size:12px;
	margin-top:15px;
}

#content #accordion #accordion-banner{
	width:535px;
	background:#000;
	height:50px;
	opacity:0.4;
	filter:alpha(opacity=40);
	bottom:0;
	left:0;
	position:absolute;
	z-index:50px;
}

#content #accordion #nb{
	background:#5c5c5c;
	position:absolute;
	right:0;
	bottom:28px;
	width:163px;
	height:22px;
	padding-left:5px;
	z-index:100px;
}

#content #accordion #nb a{
	height:18px;
	width:16px;
	font-size:15px;
	font-weight:bold;
	padding-top:4px;
	padding-left:6px;
	color:#fff;
	float:left;
	text-decoration:none;
}

#content #accordion #nb a:hover{
	background:#ed3f78;
}

#content #accordion #nb .on{
	background:#ed3f78;
}



#content .blockhome-slider {
	width:547px;
	margin-top:15px;
}

#content .blockarticle-slider-wrapper {
	background:url('../img/blockhome-slider-background.png') repeat-x;
	width:539px;
	height:154px;
	border:4px solid #d5d5d5;
	margin-top:1px;
	/*padding:8px;*/
	position:relative;
	overflow:hidden;
}

#content .blockarticle-slider-wrapper_over {
	background:url('../img/blockhome-slider-background.png') repeat-x;
	width:523px;
	height:138px;
	border:4px solid #fd125f;
	margin-top:1px;
	padding:8px;
	position:relative;
	overflow:hidden;
}

#content .blockarticle-slider-wrapper .wrapper {
	top:8px;
	left:8px;
}

#content .blockarticle-slider-wrapper .wrapper ul {
	background:none;
}

#content #accordion #thumbNav {
	background:none;
	width:125px; /* 90 -> 3slides / 125 -> 5slides */
	height:25px;
	position:absolute;
	top:255px;
	right:0;
}

#content #accordion #thumbNav a {
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px 0 #aaa;
	color:black;
	background:url('../img/blockhome-slider-nav.png') no-repeat;
	height:21px;
	width:20px;
	margin-left:4px;
	padding-left:0;
	padding-top:4px;
}

#content #accordion #thumbNav a.cur {
	text-shadow:1px 1px 0 #333;
	color:white;
	background:url('../img/blockhome-slider-nav-current.png') no-repeat;
}

#content .blockarticle-slider-wrapper #thumbNav {
	background:none;
	width:90px;
	height:25px;
	position:absolute;
	top:131px;
	right:0;
}

#content .blockarticle-slider-wrapper #thumbNav a {
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px 0 #aaa;
	color:black;
	background:url('../img/blockhome-slider-nav.png') no-repeat;
	height:21px;
	width:20px;
	margin-left:4px;
	padding-left:0;
	padding-top:4px;
}

#content .blockarticle-slider-wrapper #thumbNav a.cur {
	text-shadow:1px 1px 0 #333;
	color:white;
	background:url('../img/blockhome-slider-nav-current.png') no-repeat;
}

#content .blockarticle-slider img {
	float:left;
	width:93px;
	height:121px;
	border:1px solid #93867D;
}

#content .blockarticle-slider .infos {
	float:left;
	margin-left:10px;
	width:415px;
}

#content .blockarticle-slider .info_cat {
	font-size:12px;
	font-weight:bold;
	color:#FD125F;
}

#content .blockarticle-slider .info_sscat {
	font-size:16px;
	color:#333;
}

#content .blockarticle-slider .info_title {
	color:#333;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:7px;
}

#content .blockarticle-slider .info_txt {
	color:#333;
	font-size:12px;
	text-align:justify;
}

#content .blockarticle-slider .plus-de-slider  {
	font-size:12px;
	color:#ed3f78;
	text-decoration:underline;
}

#content .blockhome{
	float:left;
	padding-top:10px;
	width:278px;
}

#content .blockhome2{
	float:left;
	padding-top:10px;
}

#content .blockbreves,
#content .blockbreveshome{
	width:517px;
	height:auto;
	border:4px solid #d5d5d5;
	margin-top:1px;
	padding:2px 10px;
	position:relative;
}

#content .blockbreves_over{
	width:517px;
	height:auto;
	border:4px solid #fd125f;
	margin-top:1px;
	padding:2px 10px;
	position:relative;
}

#content .blockarticle{
	width:235px;
	border:4px solid #d5d5d5;
	margin-top:1px;
	padding:10px;
	position:relative;
}

#content .blockarticle_over{
	width:235px;
	border:4px solid #fd125f;
	margin-top:1px;
	padding:10px;
	position:relative;
}

#content .blockarticle .article{
	width:236px;
	height:95px;
	border-bottom:1px dashed #f2f2f2;
	padding:10px 0 6px 0;
}

#content .blockarticle .articlelast{
	width:255px;
	height:90px;
	padding-top:10px;
}

#content .blockarticle  img{
	float:left;
	border:1px solid #93867d;
}

#content .blockarticle  .infos
{
	float:left;
	padding-left:5px;
	width:150px;
}

#content .blockbreveshome  .img,
#content .blockbreveshome  .infos{
	float:left;
}
#content .blockbreveshome  .img{
	width:75px;
}
#content .blockbreveshome  .infos{
	width:435px;
	margin-left:5px;
}

#content .blockbreves .article a.image{
	display:block;
	width:75px;
	height:100px;
	float:left;
}
#content .blockbreves .article a.imagedossier{
	display:block;
	width:93px;
	height:121px;
	float:left;
}
#content .blockbreves .article .infos{
	float:left;
	margin-left:10px;
	width:430px;
}

#content .blockarticle  .infos .title,
#content .blockbreves .infos .title,
#content .blockbreveshome .infos .title{
	color:#ed3f78;
	font-weight:bold;
	font-size:13px;
}

#content .blockbreves .article .infos .title{
	font-size:15px;
}

#content .blockarticle  .infos .title a,
#content .blockbreves .infos .title a,
#content .blockbreveshome .infos .title a{
	color:#ed3f78;
	text-decoration:none;
}

#content .blockarticle .infos:hover .title a,
#content .blockbreves .infos:hover .title a,
#content .blockbreveshome .infos:hover .title a{
	text-decoration: underline;
}

#content .blockarticle  .infos .ss-title{
	color:#333333;
	font-size:13px;
}

#content .blockarticle  .infos .date,
#content .blockbreves .infos .date,
#content .blockbreveshome .infos .date{
	color:#5c5c5c;
	font-size:11px;
	text-transform:italic;
}
#content .blockbreves  .infos .txt,
#content .blockbreves  .infos .txt a,
#content .blockbreveshome  .infos .txt,
#content .blockbreveshome  .infos .txt a,
#content .blockarticle  .infos .txt{
	color:#333333;
	font-size:12px;
}

#content .infos2{
	float:left;
	padding-left:5px;
	width:135px;
}

#content .infos2 .title{
	color:#ed3f78;
	font-weight:bold;
	font-size:13px;
}

#content .infos2 .title a{
	color:#ed3f78;
	text-decoration:none;
}

#content .infos2 .title a:hover{
	text-decoration:underline;
}

#content .title_interview, #content .title_guide {
	color:#333;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:7px;
}

#content .infos2 .cat, #content .infos2 .cat a {
	color:#fd125f;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}

#content .infos2 .ss-title{
	color:#333333;
	font-size:16px;
}

#content .infos2 .date{
	color:#5c5c5c;
	font-size:11px;
	text-transform:italic;
}


#content .infos2 .txt{
	color:#333333;
	font-size:12px;
	text-align:justify;
}

#content .blockarticle .infos .plus-de{
	float:right;
	font-size:12px;
	margin-top:5px;
	position:absolute;
	bottom:10px;
}

#content .blockarticle .infos .plus-de a{
	color:#ed3f78;
	text-decoration:underline;
}

#content .blockarticle #guide{
	width:248px;
	height:295px;
	padding-top:5px;
}

#content .blockarticle #guide .title{
	color:#ed3f78;
	font-weight:bold;
	font-size:13px;
}

#content .blockarticle #guide .ss-title{
	color:#333333;
	font-size:16px;
}

#content .blockarticle #guide img{
	border:0px;
}

#content .blockarticle  #guide .txt{
	padding-top:5px;
	color:#333333;
	font-size:12px;
	text-align:justify;
}



/* Pour les blocks home-article */
#content .blockarticle2 .txt  a,
#content .blockarticle .infos2 .txt  a,
#content .blockarticle2 .title_guide  a,
#content .blockarticle2 .date  a{
	color:#333333;
	text-decoration:undeline;
}

#content .blockarticle .infos2 .cat  a{
	text-decoration:undeline;
}

#content .blockarticle .txt{
	color:#333333;
	text-decoration:none;
}

#content .blockarticle  #guide .title a{
	color:#ed3f78;
	text-decoration:none;
}

#content .plus-de2{
	clear:both;
	font-size:12px;
	position:relative;
	left:5px;
	bottom:0px;
}

#content .plus-de2 a{
	color:#ed3f78;
	text-decoration:underline;
}

#content .plus-de2 .links_guide {
	padding-left:13px;
}

#content .plus-de3{
	clear:both;
	font-size:12px;
	position:relative;
	left:0px;
	bottom:0px;
}

#content .plus-de3 a{
	color:#ed3f78;
	text-decoration:underline;
}

#content .blockarticle2{
	width:235px;
	border:4px solid #d5d5d5;
	margin-top:1px;
	padding:10px;
	position:relative;
}

#content .blockarticle2_over{
	width:235px;
	border:4px solid #fd125f;
	margin-top:1px;
	padding:10px;
	position:relative;
}

#content .blockarticle2.homesport,
#content .blockarticle2_over.homesport{
	height:auto;
	padding:10px 10px 75px 10px;
}

#content .blockarticle2.programmes,
#content .blockarticle2_over.programmes{
	width:533px;
	height:auto;
	padding:0px;
	background-color:#eaeaea;
}
#content .blockarticle2  img{
	float:left;
	border:1px solid #93867d;
}


#content    .sur-title{
	color:#333333;
	font-size:16px;
}

a:hover{
	text-decoration:underline;
}